Complexity of Generalized Colourings of Chordal Graphs
نویسندگان
چکیده
The generalized graph colouring problem (GCOL) for a fixed integer k, and fixed classes of graphs P1, . . . ,Pk (usually describing some common graph properties), is to decide, for a given graph G, whether the vertex set of G can be partitioned into sets V1, . . . , Vk such that, for each i, the induced subgraph of G on Vi belongs to Pi. It can be seen that GCOL generalizes many natural colouring and partitioning problems on graphs. In this thesis, we focus on generalized colouring problems in chordal graphs. The structure of chordal graphs is known to allow solving many difficult combinatorial problems, such as the graph colouring, maximum clique and others, in polynomial, and in many cases in linear time. Our study of generalized colouring problems focuses on those problems in which the sets Pi are characterized by a single forbidden induced subgraph. We show, that for k = 2, all such problems where the forbidden graphs have at most three vertices are polynomial time solvable in chordal graphs, whereas, it is known that almost all of them are NP -complete in general. On the other hand, we show infinite families of such problems which are NP -complete in chordal graphs. By combining a polynomial algorithm and an NP -completeness proof, we answer a question of Broersma, Fomin, Nešeťril and Woeginger about the complexity of the so-called subcolouring problem on chordal graphs. Additionally, we explain, how some of these results generalize to particular subclasses of chordal graphs, and we show a complete forbidden subgraph characterization for the so-called monopolar partitions of chordal graphs. Finally, in the last part of the thesis, we focus on a different type of colouring problem – injective colouring. We describe several algorithmic and (in-)approximability results for injective colourings in the class of chordal graphs and its subclasses. In the process, we correct a result of Agnarsson et al. on inapproximability of the chromatic number of the square of a split graph.
منابع مشابه
Reconfiguration graphs for vertex colourings of chordal and chordal bipartite graphs
A k-colouring of a graph G = (V,E) is a mapping c : V → {1, 2, . . . , k} such that c(u) 6= c(v) whenever uv is an edge. The reconfiguration graph of the k-colourings of G contains as its vertex set the k-colourings of G, and two colourings are joined by an edge if they differ in colour on just one vertex of G. We introduce a class of k-colourable graphs, which we call k-colour-dense graphs. We...
متن کاملOn Injective Colourings of Chordal Graphs
We show that one can compute the injective chromatic number of a chordal graph G at least as efficiently as one can compute the chromatic number of (G−B), where B are the bridges of G. In particular, it follows that for strongly chordal graphs and so-called power chordal graphs the injective chromatic number can be determined in polynomial time. Moreover, for chordal graphs in general, we show ...
متن کاملComplement of Special Chordal Graphs and Vertex Decomposability
In this paper, we introduce a subclass of chordal graphs which contains $d$-trees and show that their complement are vertex decomposable and so is shellable and sequentially Cohen-Macaulay.
متن کاملOn the diameter of reconfiguration graphs for vertex colourings
The reconfiguration graph of the k-colourings of a graph G contains as its vertex set the proper vertex k-colourings of G, and two colourings are joined by an edge in the reconfiguration graph if they differ in colour on just one vertex of G. We prove that for a graph G on n vertices that is chordal or chordal bipartite, if G is k-colourable, then the reconfiguration graph of its l-colourings, ...
متن کاملComplexity of Generalised Colourings of Chordal Graphs
The graph colouring problem and its derivatives have been notoriously known for their inherent intractability. The difficulty seems to stem from the fact that we want a solution for any given graph, however complex it may be. One of the ways how to overcome this difficulty is to restrict possible inputs to the problem; that is, we ask for a solution only for graphs having some special structure...
متن کامل